
Page({
  data: {
    num: 0,
    background: null,
    downLoad: null
  },
  onLoad: function (options) {
    // 页面初始化 options为页面跳转所带来的参数
  },
  onReady: function () {
    // 页面渲染完成
  },
  onShow: function () {
    // 页面显示
  },
  onHide: function () {
    // 页面隐藏
  },
  onUnload: function () {
    // 页面关闭
  },
  btnUpload: function () {
    var that = this
    wx.chooseImage({
      count: 9, // 默认9
      sizeType: ['original'], // 可以指定是原图还是压缩图，默认二者都有
      sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机，默认二者都有
      success: function (res) {
        // 返回选定照片的本地文件路径列表，tempFilePath可以作为img标签的src属性显示图片
        var tempFilePaths = res.tempFilePaths
        console.log(res)
        var i = 0, length = tempFilePaths.length;
        function upload() {
          wx.uploadFile({
            url: 'https://www.zhaoyg.cn/index/index', //仅为示例，非真实的接口地址
            filePath: tempFilePaths[i],
            name: 'photo',
            formData: {
              'fileName': tempFilePaths[i],
            },
            success: function (res) {
              var data = res.data
              //do something
              console.log(data)
              i++
              if (i < length) {
                upload();
              }
            }
          })
        }
        upload()
        wx.showModal({
          title: '照片上传成功',
          content: '点击确定开始预览',
          success: function (res) {
            if (res.confirm) {
              wx.request({
                url: 'https://www.zhaoyg.cn/index/upload',
                data: {},
                method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
                // header: {}, // 设置请求的 header
                success: function (res) {
                  // success
                  that.setData({
                    background: res.data
                  })
                },
                fail: function () {
                  // fail
                },
                complete: function () {
                  // complete
                }
              })
            }
          }
        })

        // for (var i = 0; i < tempFilePaths.length; ++i) {
        //   wx.uploadFile({
        //     url: 'https://www.zhaoyg.cn/index/index', //仅为示例，非真实的接口地址
        //     filePath: tempFilePaths[i],
        //     name: 'photo',
        //     formData: {
        //       'user': 'test'
        //     },
        //     success: function (res) {
        //       var data = res.data
        //       //do something
        //       console.log(data)
        //     }
        //   })
        //}
      }
    })
  },
  btnDownload: function () {
    wx.request({
      url: 'https://www.zhaoyg.cn/index/upload',
      data: {},
      method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
      // header: {}, // 设置请求的 header
      success: function (res) {
        // success
        var i = 0, length = res.data.length;
        function downLoad(res) {
          wx.downloadFile({
            url: res.data[i], //仅为示例，并非真实的资源
            success: function (opt) {
              i++
              wx.saveFile({
                tempFilePath:opt.tempFilePath,
                success:function(saveRes){
                  console.log(saveRes)
                }
              })
              if(i<length){
                downLoad(res)
              }
            }
          })
        }
        downLoad(res);

      },
      fail: function () {
        // fail
      },
      complete: function () {
        // complete
      }
    })
  }
})